computer hard drive computer repair 3d virtual tour animation laptop cpu 3d modelling benefits of 3d 3d southern alberta memory 3d animation notebook 3d visualization motherboard architectural design design graphic design hardware 3d animations